home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / prog_bas / menuwat.zip / README.TXT < prev   
Text File  |  1994-06-02  |  5KB  |  137 lines

  1.  
  2.  
  3.          "MenuWatch" Custom Control, version 1.1
  4.  
  5.                 Readme.txt File
  6.  
  7.  
  8. -----------------------------------------------------------------------------
  9.  
  10.  
  11. INTRODUCTION
  12. ============
  13.  
  14. The "MenuWatch" custom control allows you to easily add a full-featured
  15. menu help status bar to your application.  By placing this custom control 
  16. directly on your main form, you can display help "snippets" in a help status
  17. bar at the bottom of the window as the user highlights menu items.
  18.  
  19. This custom control is very easy to use.  The events it generates in
  20. response to Windows' menu events are intuitive.  Very little effort is
  21. required to integrate with your app.  Shareware.  Not crippled.
  22.  
  23. This control supports MDI windows, The MDI "WindowList" property, and it
  24. does not interfere with the normal activation of menu-related context-
  25. sensitive help (test this by highlighting a menu option in the demo apps.
  26. and pressing F1).  At least one other custom control which allows you to add
  27. a menu help status bar disables the regular context-sensitive help in the 
  28. process.
  29.  
  30.  
  31. UPDATES IN THIS VERSION
  32. =======================
  33.  
  34. Prior to this release, the "MenuWatch" control was not sending the proper
  35. "Select" event when the keyboard was used to select a top-level menu option.
  36.  
  37. For example, if the user pressed ALT+F for the "File" menu, and "New" was the
  38. first option under "File", "MenuWatch" sent a Select event corresponding to
  39. the "File" menu option, instead of the "File|New" menu option, as it should
  40. have.
  41.  
  42. This error did not occur when the user performed the same operation with the
  43. mouse instead of the keyboard.
  44.  
  45. This defect has been corrected in this release.
  46.  
  47.  
  48. THE DEMO PROGRAMS
  49. =================
  50.  
  51. Note: The demo programs require the THREED.VBX control.  If you don't
  52.       have this control, you can use a static text control instead.
  53.  
  54. Demo 1 is an example of a simple program (one which uses no MDI windows,
  55. etc.) which requires a minimum of code to use the "MenuWatch" control.  In
  56. order to reduce the coding required, the menu help snippets themselves
  57. are stored in the "Tag" property of the menu control.  The "Tag" property
  58. of each menu item is assigned a value at design time in the properties 
  59. window.
  60.  
  61. Demo 2 is the same as Demo 1 except that the menu help snippets are stored
  62. in an array which is populated at run-time.
  63.  
  64. Demo 3 is an MDI application which uses the "WindowList" property.  The
  65. menu is *not* altered when an MDI child is opened, since the MDI child
  66. window does not have a menu of its own.  Select the File|New option
  67. to test the MDI windows.
  68.  
  69. Demo 4 is the same as Demo 3 except that the main menu is altered when an
  70. MDI child is opened, since the MDI child window has its own menu.
  71.  
  72.  
  73. UNREGISTERED VERSION
  74. ====================
  75.  
  76. This is an unregistered copy of the "MenuWatch" custom control.  This
  77. ZIP file contains the following:
  78.  
  79.     mnuwatch.vbx    The "MenuWatch" custom control
  80.     mnuwatch.hlp    "MenuWatch" help
  81.     mwdemo.bas      VB module used by demo apps 3 and 4
  82.     mwdemo1.frm     Main form for demo app 1
  83.     mwdemo2.frm     Main form for demo app 2
  84.     mwdemo3.frm     Main form for demo app 3
  85.     mwdemo4.frm     Main form for demo app 4
  86.     mwmdi1.frm      MDI child form for demo app 3
  87.     mwmdi2.frm      MDI child form for demo app 4
  88.     mwdemo1.mak     VB project file for demo app 1
  89.     mwdemo2.mak     VB project file for demo app 2
  90.     mwdemo3.mak     VB project file for demo app 3
  91.     mwdemo4.mak     VB project file for demo app 4
  92.     readme.txt      This file
  93.  
  94. This unregistered copy of "MenuWatch" is for trial use only, you may not
  95. commercially distribute the MNUWATCH.VBX file, distribute it on CD-ROM,
  96. distribute it to government agencies or their contractors, etc.
  97.  
  98. The ZIP file may, however, be distributed in its entirety for trial
  99. purposes.  You must purchase a registered copy of "MenuWatch" in order
  100. to distribute it with your applications.
  101.  
  102.  
  103. REGISTRATION
  104. ============
  105.  
  106. You may register this software via:  (1) The mail ($20, $15 for 
  107. international orders),  or (2) The mail and/or CompuServe e-mail (send $15
  108. and your acct. number and a registered copy will be e-mailed to your acct.),
  109. or (3) The SWREG Forum, Registration ID 2747; $15 will be billed to your
  110. CompuServe account
  111.  
  112. The source code is available for an additional $50.
  113.  
  114. Author information:
  115.  
  116.         Steve Lathrop
  117.         19101 Willow Spring Drive
  118.         Germantown, MD 20874
  119.  
  120.         CompuServe ID:  70540,370
  121.  
  122. Note that the registration fee has been increased by $5 since version 1.0 
  123. to cover my connect time charges for supporting and updating this control.
  124.  
  125. Those who registered version 1.0 are entitled to a $10 rebate when 
  126. registering version 1.1.  However, you must submit a rebate request 
  127. separately via CompuServe e-mail to my ID given above.
  128.  
  129.  
  130. REGISTERED VERSION
  131. ==================
  132.  
  133. The initial dialog box with registration information does not appear in the
  134. registered version.  Once you register this software, the registered version
  135. will be sent to you via CompuServe e-mail.  Support will be provided via 
  136. CompuServe e-mail sent to the author's mail box (70540,370).
  137.